fresh troops - French English Dictionary